package com.aaa.project.commdetail.domain;

import lombok.Data;

import java.util.Date;
/**
 * @author baibin
 * @version 1.0
 * @date 2025/4/22 16:28
 * @description DailyCommDetail
 */
@Data
public class DailyCommDetail {
    private String userId;          // USER_ID
    private String clientId;        // CLIENT_ID
    private String sessionId;       // SESSION_ID
    private String userType;        // USER_TYPE
    private String domainName;      // DOMAIN_NAME
    private Long businessNo;        // BUSINESS_NO
    private String userCityNo;      // USER_CITY_NO
    private String subUserCityNo;   // SUB_USER_CITY_NO
    private String netCityNo;       // NET_CITY_NO
    private String subNetCityNo;    // SUB_NET_CITY_NO
    private Integer roamFlag;       // ROAM_FLAG
    private Integer paidType;       // PAID_TYPE
    private String frmAddress;      // FRM_ADDRESS
    private String ipv6Prefix;      // IPV6_PREFIX
    private String ipv6InterfaceId; // IPV6_INTERFACE_ID
    private String macAddress;      // MAC_ADDRESS
    private Date startTime;         // START_TIME
    private Date stopTime;          // STOP_TIME
    private Long sessionTime;       // SESSION_TIME
    private Long delayTime;         // DELAY_TIME
    private String callinPhone;     // CALLIN_PHONE
    private String calledPhone;     // CALLED_PHONE
    private String nasPortType;     // NAS_PORT_TYPE
    private Long inputOctets;       // INPUT_OCTETS
    private Long outputOctets;      // OUTPUT_OCTETS
    private Long ipv6InputOctets;   // IPV6_INPUT_OCTETS
    private Long ipv6OutputOctets;  // IPV6_OUTPUT_OCTETS
    private String termCause;       // TERM_CAUSE
    private Integer acctStatusType; // ACCT_STATUS_TYPE
    private Date processTime;       // PROCESS_TIME
    private String partitionMmdD;   // PARTITION_MMDD
    private String dslamId;         // DSLAM_ID
    private String dslamPhone;      // DSLAM_PHONE
    private String patIp;           // PAT_IP
    private Integer patStartPort;   // PAT_START_PORT
    private Integer patStopPort;    // PAT_STOP_PORT
    private String dslamAccType;    // DSLAM_ACC_TYPE
    private String oltPort;         // OLT_PORT
    private String loid;            // LOID
    // 省略 getter 和 setter 方法
}

